Volume 3, Issue 11 (1), July 2018, Pages 361-381
Diaa Al Deen Al Banna
Volume 3, Issue 10 (1), April 2018, Pages 354-372
Diaa Al Banna; Tarek Mahmoud